arr=[]

arr.append(1)
arr.append(2)
arr.append(3)
arr.append(4)
arr.append(5)
arr.append(6)
print(arr)

arr.insert(0,-1)
print(arr)

arr.pop()
print(arr)

arr.pop(2)
print(arr)

arr.remove(5)
print(arr)



# 1.筛选出列表Ldata中小于0的元素
Ldata = [1, 2, 3, 4, 5, 6, -1, -2]

# a.使用匿名函数lambda和filter函数
# lambda x:   匿名函数， 参数(依次迭代列表中的每一个参数) 返回Boolean值

res1 = list(filter(lambda x: x < 0, Ldata))
# res1 [-1,-2]

# b.使用列表解析 效率更高
res2 = [x for x in Ldata if x < 0]
# res2 [-1,-2]

# 2.筛选出字典Dict_data中值大于90的元素
Dict_data = {"悟空": 90, "悟净": 80, "悟能": 92}
res3 = {k: v for k, v in Dict_data.items() if v > 90}

# res3 {'悟能': 92}

# 3.筛选出集合set_data中小于0的值
set_data = {1,2,55,-1,-2,-3,5}
res4 = {s for s in set_data if s<0}
# res4 {-3, -1, -2}
# ————————————————
# 版权声明：本文为CSDN博主「望月归乡」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
# 原文链接：https://blog.csdn.net/sinat_32546159/java/article/details/88629325


import random
list = [20, [16,6], [10,8], 5]
random.shuffle(list)
print(list)


list1=[1]*2
print(list1)



li1 = [9,1,2,3,3,4,2,3,4,5,6,1]
news_li = []

news_li =list(set(li1))
print(news_li)